Skip to content

Conversation

@jakepetroules
Copy link
Contributor

This makes the relatively mechanical changes needed to add support for Debian 12 in the install script. Debian Docker nightlies are not yet available, so we use Ubuntu's Dockerfile for computing the dependency list for now.

This has been tested on a Debian 12 installation and is able to correctly install swiftly.

This makes the relatively mechanical changes needed to add support for Debian 12 in the install script. Debian Docker nightlies are not yet available, so we use Ubuntu's Dockerfile for computing the dependency list for now.

This has been tested on a Debian 12 installation and is able to correctly install swiftly.
@jakepetroules
Copy link
Contributor Author

@swift-ci test

@cmcgee1024
Copy link
Member

Here's the list of Debian 12 dependencies that were collected when adding that platform to the upcoming release:

case "debian12":

@jakepetroules
Copy link
Contributor Author

@cmcgee1024 Are you suggesting hardcoding the list for Debian for now, instead of falling back to the Ubuntu Dockerfile?

@cmcgee1024
Copy link
Member

@jakepetroules it would be consistent with the approach that we're taking with the latest in main/release 1.0. It will be good to have some kind of a API to get that information better than parsing Dockerfiles.

@cmcgee1024
Copy link
Member

@jakepetroules if you want to have Debian 12 support you could build your own swiftly from the main/release 1.0 branches and use it.

@kkebo
Copy link
Contributor

kkebo commented Mar 12, 2025

However, swiftly install main-snapshot doesn't work currently. How about adding debian12.json to /api/v1/install/dev/main?

@cmcgee1024
Copy link
Member

This should be working with the latest release swiftly, with the exception of the ability to work with main-snapshots due to the missing metadata on swift.org.

@jakepetroules jakepetroules deleted the website-debian branch March 29, 2025 00:29
@kkebo
Copy link
Contributor

kkebo commented Mar 29, 2025

with the exception of the ability to work with main-snapshots due to the missing metadata on swift.org.

I submitted a PR to work with main-snapshots and 6.1-snaphsots.

swiftlang/swift-org-website#948

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants